function getUserName(){
	$.ajax({
		type : "POST", // 提交方式
		url : "user/getUserMessage.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			    var json = JSON.parse(result);
			    console.log(json);
				$("#user_name").text(json.name);
				$(".form-stuName").val(json.name);
		}
	});
}
function getStudent(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/getStudent.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("#id").val(json.student.studentNumber);
			$("#name").val(json.student.name);
			$("#email").val(json.student.email);
			$("#phone").val(json.student.phone1);
			$("#school").val(json.student.school);
			$("#major").val(json.student.major);
			$("#sex").val(json.student.gender);
			$("#education").val(json.student.education);
		}
	});
}

function updateStudentMessage(){
	var student_name=$("input[name='student_name']").val();
	if(student_name==""){
		alert("姓名不能为空！");
		return false;
	}
	var email =$("input[name='email']").val();
	var phone =$("input[name='phone']").val();
	var student_id=$("input[name='student_id']").val();
	if(student_id==""){
		alert("学号不能为空！");
		return fasle;
	}
	var school=$("input[name='school']").val();
	var major=$("input[name='major']").val();
	var sex=$("input[name='sex']").val()
	var education=$("input[name='education']").val();
	$.ajax({
		type : "POST", // 提交方式
		url : "student/updateStudentMessage.do",// 路径
		async: false,
		data : {
			"student_name":student_name,
			"email":email,
			"phone":phone,
			"student_id":student_id,
			"school":school,
			"major":major,
			"sex":sex,
			"education":education
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.isSame=="no"){
				alert("用户ID禁止修改！");
				return false;
			}
			else if(json.update=="success"){
				alert("修改保存成功！");
				window.location.href="personal-info-admin.html";
			}
			else if(json.update=="failed"){
				alert("修改保存失败，请重新修改！");
				return false;
			}
		
		}
	});
}
function updatePassword(){
	var old_password=$("input[name='old_password']").val();
	if(old_password==""){
		alert("旧密码不能为空！");
		return false;
	}
	var new_password=$("input[name='new_password']").val();
	if(new_password==""){
		alert("新密码不能为空！");
		return false;
	}
	var confirm_password=$("input[name='confirm_password']").val();
	if(confirm_password==""){
		alert("确认密码不能为空！");
		return false;
	}
	$.ajax({
		type : "POST", // 提交方式
		url : "student/updateStudentPassword.do",// 路径
		async: false,
		data : {
			"old_password":old_password,
	        "new_password":new_password,
	        "confirm_password":confirm_password
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.isExsit=="false"){
				alert("旧密码输入错误！请重新输入！");
				return false;
			}else if(json.equal=="false"){
				alert("新密码与密码确认不相同！请重新输入");
				return false;
			}
			else if(json.update=="success"){
				alert("密码修改成功！");
				window.loaction.href="/password-admin.html";
			}
			else if(json.update=="failed"){
				alert("密码修改失败，请重新提交！");
				return false;
			}
		}
	});
}

function uploadFile(){
	var formData =new FormData($("#uploadForm")[0]);
	/*var file_name=$("input[name='file_name']").val();
	formData.append("file_name",file_name);
	formData.append("file",$("#uploadForm")[0].file);*/
	$.ajax({
		type : "POST",
		url  : "student/uploadFile.do",
		data : formData,
		contentType: false, //必须false才会避开jQuery对 formdata 的默认处理 XMLHttpRequest会对 formdata 进行正确的处理  
	    processData: false,//必须false才会自动加上正确的Content-Type
	    async: false,
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.upload=="success"){
				alert("上传成功!");
				window.location.href="upload-stu.html";
			}else if(json.upload=="failed"){
				alert("上传失败!");
				return false;
			}
		}
	});
	
	
}


function downloadFile(){
	$(".file-download").click(function(){
		var fileName=$(this).attr("name");
		console.log(fileName);
		 $.ajax({
	    	 type : "POST", // 提交方式
	    	 url : "student/downloadFile.do",// 路径
	    	 data : {
	    		 "fileName":fileName
	    	 },// 数据，这里使用的是Json格式进行传输
	    	 success : function(result) {// 返回数据根据结果进行相应的处理
	 		       var link="upload/"+fileName;
	 		       window.open(link);
	 		   }

	     });
	});
}

function listUploadFile(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listUploadFile.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			for(var i=0;i<json.uploadFile.length;i++){
                var date =json.uploadFile[i].uploadDate;//得到json格式的出生日期，对象格式
                if(date!=null||date!=""){
                	var mytime=new Date(parseInt(date));
                	mytime=mytime.toLocaleDateString();//转化为当地时间格式
                	console.log(mytime);
                }
                var time=mytime;
				var fileName=json.uploadFile[i].fileName;
				var id=json.uploadFile[i].id;
				$("tbody").append("<tr><td class='date' alt='Nan'>"+time+"</td><td class='name'>"+fileName+"</td><td class='action'><a href='#' class='file-download' name="+fileName+"  onclick='downloadFile()'>下载</a></td></tr>");
			}
			init();
		}
	});
}
function listClassmate(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listClassmate.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			var studentId;
			var name;
			var email;
			var phone;
			for(var i=0;i<json.unEmployedStudent.length;i++){
				studentId=json.unEmployedStudent[i].studentNumber;
				name=json.unEmployedStudent[i].name;
				email=json.unEmployedStudent[i].email;
				phone=json.unEmployedStudent[i].phone1;
				$("tbody").append("<tr><td class='stuID'>"+studentId+"</td><td class='stuName'>"+name+
						"</td><td class='stuEmail'>"+email+"</td><td class='stuPhone'>"+phone+"</td><td class='status'>未就业</td></tr>");
				
			}
			for(var j=0;j<json.employedStudent.length;j++){
				studentId=json.employedStudent[j].studentNumber;
				name=json.employedStudent[j].name;
				email=json.employedStudent[j].email;
				phone=json.employedStudent[j].phone1;
				$("tbody").append("<tr><td class='stuID'>"+studentId+"</td><td class='stuName'>"+name+
						"</td><td class='stuEmail'>"+email+"</td><td class='stuPhone'>"+phone+"</td><td class='status'>已就业</td></tr>");
			}
		}
	});
}
function listClass(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listClass.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			for(var i=0;i<json.classes.length;i++){
				var className=json.classes[i].className;
				$(".form-control").append("<option>"+className+"</option>");
			}
		}
	});
}

function listPreviousStudent(){
	$("select").change(function(){
		var obj=$(this).find("option:selected");
		var className=obj.text();
		$.ajax({
			type : "POST", // 提交方式
			url : "student/listPreviousStudent.do",// 路径
			data : {
				"className":className
			},// 数据，这里使用的是Json格式进行传输
			success : function(result) {// 返回数据根据结果进行相应的处理
				$("tbody").empty();
				var json = JSON.parse(result);
				console.log(json);
				var studentId;
				var name;
				var email;
				var phone;
				for(var i=0;i<json.unEmployedStudent.length;i++){
					studentId=json.unEmployedStudent[i].studentNumber;
					name=json.unEmployedStudent[i].name;
					email=json.unEmployedStudent[i].email;
					phone=json.unEmployedStudent[i].phone1;
					$("tbody").append("<tr><td class='stuID'>"+studentId+"</td><td class='stuName'>"+name+
							"</td><td class='stuEmail'>"+email+"</td><td class='stuPhone'>"+phone+"</td><td class='status'>未就业</td><td class='salary'>－</td></tr>");
					
				}
				for(var j=0;j<json.employedStudent.length;j++){
					var id =json.employedStudent[j].id;
					studentId=json.employedStudent[j].studentNumber;
					name=json.employedStudent[j].name;
					email=json.employedStudent[j].email;
					phone=json.employedStudent[j].phone1;
					var salary;
					for(var k=0;k<json.graduationRecord.length;k++){
						var student_id=json.graduationRecord[k].studentId;
						if(id==student_id){
							salary=json.graduationRecord[k].salary;
						}
					}
					$("tbody").append("<tr><td class='stuID'>"+studentId+"</td><td class='stuName'>"+name+
							"</td><td class='stuEmail'>"+email+"</td><td class='stuPhone'>"+phone+"</td><td class='status'>已就业</td><td class='salary'>"+salary+"</td></tr>");
				}
			}
		});
	});
}

function feedback(){
	var content=$("textarea").val();
	if(content==""){
		alert("意见或建议内容不能为空");
		return false;
	}
	var type = $("select").val();
	if(type==""){
		alert("类别不能为空");
		return false;
	}	
	$("select").change(function(){
		var obj=$(this).find("option:selected");
		type=obj.text();
		console.log(type);
		$.ajax({
			type : "POST", // 提交方式
			url : "student/feedback.do",// 路径
			async: false,
			data : {
				"type":type,
				"content":content
			},// 数据，这里使用的是Json格式进行传输
			success : function(result) {// 返回数据根据结果进行相应的处理
				var json = JSON.parse(result);
				console.log(json);
				if(json.feedback=="success"){
					alert("反馈提交成功！");
					window.location.href="feedback-stu.html";
				}else if(json.feedback=="failed"){
					alert("反馈提交失败！");
					return false;
				}
				
			}
		});
	});
	
}
